# near model CODE resource # jump table entries: 9808-9820 (13 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2F0C move.l -[A7], A4 0000000C 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00000010 598F subq.l A7, 4 00000012 2F0C move.l -[A7], A4 00000014 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00000018 598F subq.l A7, 4 0000001A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000001E 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00000022 201F move.l D0, [A7]+ 00000024 B09F cmp.l D0, [A7]+ 00000026 5FC0 sle D0 00000028 0240 0001 andi.w D0, 0x1 0000002C 48C0 ext.l D0 0000002E 1D40 0010 move.b [A6 + 0x10], D0 00000032 286E FFFC movea.l A4, [A6 - 0x4] 00000036 4E5E unlink A6 00000038 205F movea.l A0, [A7]+ 0000003A 504F addq.w A7, 8 0000003C 4ED0 jmp [A0] 0000003E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000040-00000046 fn00000040: 00000040 4E56 0000 link A6, 0 00000044 2F0C move.l -[A7], A4 // end alternate branch 00000040-00000046 fn00000040: // (misaligned) 00000042 0000 2F0C ori.b D0, 0xC 00000046 7008 moveq.l D0, 0x08 00000048 2F00 move.l -[A7], D0 0000004A 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */] 0000004E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000052 2840 movea.l A4, D0 00000054 2F0C move.l -[A7], A4 00000056 4EAD 23FA jsr [A5 + 0x23FA /* export_1147 */] 0000005A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000005E 2F0C move.l -[A7], A4 00000060 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 00000064 2F0C move.l -[A7], A4 00000066 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000006A 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 0000006E 2F0C move.l -[A7], A4 00000070 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000074 286E FFFC movea.l A4, [A6 - 0x4] 00000078 4E5E unlink A6 0000007A 205F movea.l A0, [A7]+ 0000007C 504F addq.w A7, 8 0000007E 4ED0 jmp [A0] export_1226: 00000080 4E56 0000 link A6, 0 00000084 48E7 0018 movem.l -[A7], A3,A4 00000088 286E 0008 movea.l A4, [A6 + 0x8] 0000008C 558F subq.l A7, 2 0000008E 2F0C move.l -[A7], A4 00000090 4EAD 142A jsr [A5 + 0x142A /* export_641 */] 00000094 4A1F tst.b [A7]+ 00000096 6708 beq +0xA /* 000000A0 */ 00000098 264C movea.l A3, A4 0000009A 2F0B move.l -[A7], A3 0000009C 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] label000000A0: 000000A0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000000A6 4E5E unlink A6 000000A8 205F movea.l A0, [A7]+ 000000AA 4FEF 000A lea.l A7, [A7 + 0xA] 000000AE 4ED0 jmp [A0] export_1227: 000000B0 4E56 FFB6 link A6, -0x004A 000000B4 48E7 0118 movem.l -[A7], D7,A3,A4 000000B8 286E 0008 movea.l A4, [A6 + 0x8] 000000BC 598F subq.l A7, 4 000000BE 2054 movea.l A0, [A4] 000000C0 2F28 004C move.l -[A7], [A0 + 0x4C] 000000C4 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 000000C8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000000CC 598F subq.l A7, 4 000000CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000D2 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000000D6 598F subq.l A7, 4 000000D8 2054 movea.l A0, [A4] 000000DA 2F28 0048 move.l -[A7], [A0 + 0x48] 000000DE 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 000000E2 265F movea.l A3, [A7]+ 000000E4 598F subq.l A7, 4 000000E6 2F0B move.l -[A7], A3 000000E8 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000000EC 201F move.l D0, [A7]+ 000000EE 2E1F move.l D7, [A7]+ 000000F0 9E80 sub.l D7, D0 000000F2 4A87 tst.l D7 000000F4 6F08 ble +0xA /* 000000FE */ 000000F6 0C87 0000 4E20 cmpi.l D7, 0x4E20 /* 'N ' */ 000000FC 6F18 ble +0x1A /* 00000116 */ label000000FE: 000000FE 266D F89C movea.l A3, [A5 - 0x764] 00000102 558F subq.l A7, 2 00000104 3F3C 03F2 move.w -[A7], 0x3F2 00000108 7000 moveq.l D0, 0x00 0000010A 2F00 move.l -[A7], D0 0000010C 2F0B move.l -[A7], A3 0000010E 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000112 6000 0166 bra +0x168 /* 0000027A */ label00000116: 00000116 558F subq.l A7, 2 00000118 2F2D F038 move.l -[A7], [A5 - 0xFC8] 0000011C 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */] 00000120 1E1F move.b D7, [A7]+ 00000122 558F subq.l A7, 2 00000124 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000128 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 0000012C 4A5F tst.w [A7]+ 0000012E 6762 beq +0x64 /* 00000192 */ 00000130 266D F89C movea.l A3, [A5 - 0x764] 00000134 558F subq.l A7, 2 00000136 3F3C 03F4 move.w -[A7], 0x3F4 0000013A 7000 moveq.l D0, 0x00 0000013C 2F00 move.l -[A7], D0 0000013E 2F0B move.l -[A7], A3 00000140 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000144 6000 0134 bra +0x136 /* 0000027A */ label00000148: 00000148 2D6D F89C FFF8 move.l [A6 - 0x8], [A5 - 0x764] 0000014E 558F subq.l A7, 2 00000150 3F3C 03F5 move.w -[A7], 0x3F5 00000154 7000 moveq.l D0, 0x00 00000156 2F00 move.l -[A7], D0 00000158 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000015C 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000160 558F subq.l A7, 2 00000162 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000166 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */] 0000016A 1E1F move.b D7, [A7]+ 0000016C 558F subq.l A7, 2 0000016E 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000172 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000176 4A5F tst.w [A7]+ 00000178 6718 beq +0x1A /* 00000192 */ 0000017A 266D F89C movea.l A3, [A5 - 0x764] 0000017E 558F subq.l A7, 2 00000180 3F3C 03F4 move.w -[A7], 0x3F4 00000184 7000 moveq.l D0, 0x00 00000186 2F00 move.l -[A7], D0 00000188 2F0B move.l -[A7], A3 0000018A 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000018E 6000 00EA bra +0xEC /* 0000027A */ label00000192: 00000192 7000 moveq.l D0, 0x00 00000194 1007 move.b D0, D7 00000196 0C40 0001 cmpi.w D0, 0x1 0000019A 67AC beq -0x52 /* 00000148 */ 0000019C 2F2D F038 move.l -[A7], [A5 - 0xFC8] 000001A0 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000001A4 598F subq.l A7, 4 000001A6 2F3C 7469 6D65 move.l -[A7], 0x74696D65 /* 'time' */ 000001AC 2F2D F040 move.l -[A7], [A5 - 0xFC0] 000001B0 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 000001B4 265F movea.l A3, [A7]+ 000001B6 7000 moveq.l D0, 0x00 000001B8 1F00 move.b -[A7], D0 000001BA 2F0B move.l -[A7], A3 000001BC 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */] 000001C0 598F subq.l A7, 4 000001C2 3F3C 03ED move.w -[A7], 0x3ED 000001C6 2F0C move.l -[A7], A4 000001C8 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 000001CC 2657 movea.l A3, [A7] 000001CE 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 000001D2 486E FFBA pea.l [A6 - 0x46] 000001D6 486D 2672 pea.l [A5 + 0x2672 /* export_1226 */] 000001DA 2F0B move.l -[A7], A3 000001DC 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000001E0 598F subq.l A7, 4 000001E2 2F3C 7072 6F67 move.l -[A7], 0x70726F67 /* 'prog' */ 000001E8 2F0B move.l -[A7], A3 000001EA 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 000001EE 2B5F F15C move.l [A5 - 0xEA4], [A7]+ 000001F2 598F subq.l A7, 4 000001F4 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */ 000001FA 2F0B move.l -[A7], A3 000001FC 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000200 2D5F FFB6 move.l [A6 - 0x4A], [A7]+ 00000204 598F subq.l A7, 4 00000206 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */ 0000020C 2F0B move.l -[A7], A3 0000020E 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000212 285F movea.l A4, [A7]+ 00000214 486D F08C pea.l [A5 - 0xF74] 00000218 7001 moveq.l D0, 0x01 0000021A 1F00 move.b -[A7], D0 0000021C 2F0C move.l -[A7], A4 0000021E 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00000222 286D F89C movea.l A4, [A5 - 0x764] 00000226 7000 moveq.l D0, 0x00 00000228 1F00 move.b -[A7], D0 0000022A 2F0C move.l -[A7], A4 0000022C 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */] 00000230 598F subq.l A7, 4 00000232 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00000236 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 0000023A 2E1F move.l D7, [A7]+ 0000023C 286D F89C movea.l A4, [A5 - 0x764] 00000240 7001 moveq.l D0, 0x01 00000242 1F00 move.b -[A7], D0 00000244 2F0C move.l -[A7], A4 00000246 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */] 0000024A 7000 moveq.l D0, 0x00 0000024C 2B40 F15C move.l [A5 - 0xEA4], D0 00000250 486E FFBA pea.l [A6 - 0x46] 00000254 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00000258 2F0B move.l -[A7], A3 0000025A 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 0000025E 598F subq.l A7, 4 00000260 2F3C 7469 6D65 move.l -[A7], 0x74696D65 /* 'time' */ 00000266 2F2D F040 move.l -[A7], [A5 - 0xFC0] 0000026A 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 0000026E 265F movea.l A3, [A7]+ 00000270 7001 moveq.l D0, 0x01 00000272 1F00 move.b -[A7], D0 00000274 2F0B move.l -[A7], A3 00000276 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */] label0000027A: 0000027A 4CEE 1880 FFAA movem.l D7,A3,A4, [A6 - 0x56] 00000280 4E5E unlink A6 00000282 2E9F move.l [A7], [A7]+ 00000284 4E75 rts 00000286 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1228: // at 00000288 (misaligned) 0000028A 0000 48E7 ori.b D0, 0xE7 0000028E 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00000292 0008 558F ori.b A0, 0x8F 00000296 2F0C move.l -[A7], A4 00000298 4EAD 142A jsr [A5 + 0x142A /* export_641 */] 0000029C 4A1F tst.b [A7]+ 0000029E 6708 beq +0xA /* 000002A8 */ 000002A0 264C movea.l A3, A4 000002A2 2F0B move.l -[A7], A3 000002A4 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] label000002A8: 000002A8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000002AE 4E5E unlink A6 000002B0 205F movea.l A0, [A7]+ 000002B2 4FEF 000A lea.l A7, [A7 + 0xA] 000002B6 4ED0 jmp [A0] export_1229: fn000002B8: 000002B8 4E56 FFB6 link A6, -0x004A 000002BC 48E7 1118 movem.l -[A7], D3,D7,A3,A4 000002C0 286E 0008 movea.l A4, [A6 + 0x8] 000002C4 598F subq.l A7, 4 000002C6 2054 movea.l A0, [A4] 000002C8 2F28 004C move.l -[A7], [A0 + 0x4C] 000002CC 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 000002D0 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000002D4 598F subq.l A7, 4 000002D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002DA 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000002DE 598F subq.l A7, 4 000002E0 2054 movea.l A0, [A4] 000002E2 2F28 0048 move.l -[A7], [A0 + 0x48] 000002E6 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 000002EA 265F movea.l A3, [A7]+ 000002EC 598F subq.l A7, 4 000002EE 2F0B move.l -[A7], A3 000002F0 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000002F4 201F move.l D0, [A7]+ 000002F6 2E1F move.l D7, [A7]+ 000002F8 9E80 sub.l D7, D0 000002FA 0C87 0000 4E20 cmpi.l D7, 0x4E20 /* 'N ' */ 00000300 6E0C bgt +0xE /* 0000030E */ 00000302 0C87 FFFF B1E0 cmpi.l D7, 0xFFFFB1E0 00000308 6D04 blt +0x6 /* 0000030E */ 0000030A 4A87 tst.l D7 0000030C 6618 bne +0x1A /* 00000326 */ label0000030E: 0000030E 266D F89C movea.l A3, [A5 - 0x764] 00000312 558F subq.l A7, 2 00000314 3F3C 03F2 move.w -[A7], 0x3F2 00000318 7000 moveq.l D0, 0x00 0000031A 2F00 move.l -[A7], D0 0000031C 2F0B move.l -[A7], A3 0000031E 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000322 6000 018C bra +0x18E /* 000004B0 */ label00000326: 00000326 558F subq.l A7, 2 00000328 2F2D F038 move.l -[A7], [A5 - 0xFC8] 0000032C 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */] 00000330 1E1F move.b D7, [A7]+ 00000332 558F subq.l A7, 2 00000334 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000338 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 0000033C 4A5F tst.w [A7]+ 0000033E 6762 beq +0x64 /* 000003A2 */ 00000340 266D F89C movea.l A3, [A5 - 0x764] 00000344 558F subq.l A7, 2 00000346 3F3C 03F4 move.w -[A7], 0x3F4 0000034A 7000 moveq.l D0, 0x00 0000034C 2F00 move.l -[A7], D0 0000034E 2F0B move.l -[A7], A3 00000350 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000354 6000 015A bra +0x15C /* 000004B0 */ label00000358: 00000358 2D6D F89C FFF8 move.l [A6 - 0x8], [A5 - 0x764] 0000035E 558F subq.l A7, 2 00000360 3F3C 03F5 move.w -[A7], 0x3F5 00000364 7000 moveq.l D0, 0x00 00000366 2F00 move.l -[A7], D0 00000368 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000036C 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000370 558F subq.l A7, 2 00000372 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000376 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */] 0000037A 1E1F move.b D7, [A7]+ 0000037C 558F subq.l A7, 2 0000037E 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000382 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000386 4A5F tst.w [A7]+ 00000388 6718 beq +0x1A /* 000003A2 */ 0000038A 266D F89C movea.l A3, [A5 - 0x764] 0000038E 558F subq.l A7, 2 00000390 3F3C 03F4 move.w -[A7], 0x3F4 00000394 7000 moveq.l D0, 0x00 00000396 2F00 move.l -[A7], D0 00000398 2F0B move.l -[A7], A3 0000039A 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000039E 6000 0110 bra +0x112 /* 000004B0 */ label000003A2: 000003A2 7000 moveq.l D0, 0x00 000003A4 1007 move.b D0, D7 000003A6 0C40 0001 cmpi.w D0, 0x1 000003AA 67AC beq -0x52 /* 00000358 */ 000003AC 598F subq.l A7, 4 000003AE 2F0C move.l -[A7], A4 000003B0 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 000003B4 4A9F tst.l [A7]+ 000003B6 671A beq +0x1C /* 000003D2 */ 000003B8 3F3C 044C move.w -[A7], 0x44C 000003BC 2054 movea.l A0, [A4] 000003BE 4A28 0037 tst.b [A0 + 0x37] 000003C2 57C3 seq D3 000003C4 4403 neg.b D3 000003C6 1F03 move.b -[A7], D3 000003C8 7000 moveq.l D0, 0x00 000003CA 1F00 move.b -[A7], D0 000003CC 2F0C move.l -[A7], A4 000003CE 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] label000003D2: 000003D2 2F2D F038 move.l -[A7], [A5 - 0xFC8] 000003D6 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000003DA 598F subq.l A7, 4 000003DC 2F3C 7469 6D65 move.l -[A7], 0x74696D65 /* 'time' */ 000003E2 2F2D F040 move.l -[A7], [A5 - 0xFC0] 000003E6 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 000003EA 265F movea.l A3, [A7]+ 000003EC 7000 moveq.l D0, 0x00 000003EE 1F00 move.b -[A7], D0 000003F0 2F0B move.l -[A7], A3 000003F2 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */] 000003F6 598F subq.l A7, 4 000003F8 3F3C 03EC move.w -[A7], 0x3EC 000003FC 2F0C move.l -[A7], A4 000003FE 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 00000402 2657 movea.l A3, [A7] 00000404 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000408 486E FFBA pea.l [A6 - 0x46] 0000040C 486D 2682 pea.l [A5 + 0x2682 /* export_1228 */] 00000410 2F0B move.l -[A7], A3 00000412 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00000416 598F subq.l A7, 4 00000418 2F3C 7072 6F67 move.l -[A7], 0x70726F67 /* 'prog' */ 0000041E 2F0B move.l -[A7], A3 00000420 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000424 2B5F F15C move.l [A5 - 0xEA4], [A7]+ 00000428 598F subq.l A7, 4 0000042A 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */ 00000430 2F0B move.l -[A7], A3 00000432 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000436 2D5F FFB6 move.l [A6 - 0x4A], [A7]+ 0000043A 598F subq.l A7, 4 0000043C 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */ 00000442 2F0B move.l -[A7], A3 00000444 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000448 285F movea.l A4, [A7]+ 0000044A 486D F0A8 pea.l [A5 - 0xF58] 0000044E 7001 moveq.l D0, 0x01 00000450 1F00 move.b -[A7], D0 00000452 2F0C move.l -[A7], A4 00000454 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00000458 286D F89C movea.l A4, [A5 - 0x764] 0000045C 7000 moveq.l D0, 0x00 0000045E 1F00 move.b -[A7], D0 00000460 2F0C move.l -[A7], A4 00000462 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */] 00000466 598F subq.l A7, 4 00000468 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 0000046C 4EBA 0302 jsr [PC + 0x302 /* 00000770 */] 00000470 2E1F move.l D7, [A7]+ 00000472 286D F89C movea.l A4, [A5 - 0x764] 00000476 7001 moveq.l D0, 0x01 00000478 1F00 move.b -[A7], D0 0000047A 2F0C move.l -[A7], A4 0000047C 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */] 00000480 7000 moveq.l D0, 0x00 00000482 2B40 F15C move.l [A5 - 0xEA4], D0 00000486 486E FFBA pea.l [A6 - 0x46] 0000048A 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 0000048E 2F0B move.l -[A7], A3 00000490 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 00000494 598F subq.l A7, 4 00000496 2F3C 7469 6D65 move.l -[A7], 0x74696D65 /* 'time' */ 0000049C 2F2D F040 move.l -[A7], [A5 - 0xFC0] 000004A0 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 000004A4 265F movea.l A3, [A7]+ 000004A6 7001 moveq.l D0, 0x01 000004A8 1F00 move.b -[A7], D0 000004AA 2F0B move.l -[A7], A3 000004AC 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */] label000004B0: 000004B0 4CEE 1888 FFA6 movem.l D3,D7,A3,A4, [A6 - 0x5A] 000004B6 4E5E unlink A6 000004B8 2E9F move.l [A7], [A7]+ 000004BA 4E75 rts export_1230: 000004BC 4E56 0000 link A6, 0 000004C0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000004C4 3E2E 000C move.w D7, [A6 + 0xC] 000004C8 266E 000E movea.l A3, [A6 + 0xE] 000004CC 286E 0008 movea.l A4, [A6 + 0x8] 000004D0 2053 movea.l A0, [A3] 000004D2 2C28 002E move.l D6, [A0 + 0x2E] 000004D6 3007 move.w D0, D7 000004D8 0440 07D0 subi.w D0, 0x7D0 000004DC 661E bne +0x20 /* 000004FC */ 000004DE 2006 move.l D0, D6 000004E0 0480 7072 6163 subi.l D0, 0x70726163 /* 'prac' */ 000004E6 6608 bne +0xA /* 000004F0 */ 000004E8 2F0C move.l -[A7], A4 000004EA 4EBA 002C jsr [PC + 0x2C /* 00000518 */] 000004EE 6016 bra +0x18 /* 00000506 */ label000004F0: 000004F0 2F0B move.l -[A7], A3 000004F2 3F07 move.w -[A7], D7 000004F4 2F0C move.l -[A7], A4 000004F6 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] 000004FA 600A bra +0xC /* 00000506 */ label000004FC: 000004FC 2F0B move.l -[A7], A3 000004FE 3F07 move.w -[A7], D7 00000500 2F0C move.l -[A7], A4 00000502 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] label00000506: 00000506 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000050C 4E5E unlink A6 0000050E 205F movea.l A0, [A7]+ 00000510 4FEF 000A lea.l A7, [A7 + 0xA] 00000514 4ED0 jmp [A0] 00000516 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000518-0000051C fn00000518: 00000518 4E56 FFD0 link A6, -0x0030 // end alternate branch 00000518-0000051C fn00000518: // (misaligned) 0000051A FFD0 .invalid <> 0000051C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000520 286E 0008 movea.l A4, [A6 + 0x8] 00000524 598F subq.l A7, 4 00000526 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */ 0000052C 2F0C move.l -[A7], A4 0000052E 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000532 2D57 FFD0 move.l [A6 - 0x30], [A7] 00000536 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 0000053A 2054 movea.l A0, [A4] 0000053C 2D68 0016 FFE4 move.l [A6 - 0x1C], [A0 + 0x16] 00000542 598F subq.l A7, 4 00000544 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000548 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */] 0000054C 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 00000550 598F subq.l A7, 4 00000552 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000556 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 0000055A 265F movea.l A3, [A7]+ 0000055C 2054 movea.l A0, [A4] 0000055E 2D68 0016 FFEC move.l [A6 - 0x14], [A0 + 0x16] 00000564 598F subq.l A7, 4 00000566 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000056A 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 0000056E 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000572 598F subq.l A7, 4 00000574 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000578 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 0000057C 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 00000580 598F subq.l A7, 4 00000582 2F3C 7669 6465 move.l -[A7], 0x76696465 /* 'vide' */ 00000588 2F0C move.l -[A7], A4 0000058A 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 0000058E 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 00000592 7000 moveq.l D0, 0x00 00000594 1F00 move.b -[A7], D0 00000596 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000059A 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 0000059E 486D F0B8 pea.l [A5 - 0xF48] 000005A2 7001 moveq.l D0, 0x01 000005A4 1F00 move.b -[A7], D0 000005A6 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000005AA 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 000005AE 2054 movea.l A0, [A4] 000005B0 2D68 0016 FFF4 move.l [A6 - 0xC], [A0 + 0x16] 000005B6 598F subq.l A7, 4 000005B8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000005BC 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 000005C0 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000005C4 558F subq.l A7, 2 000005C6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000005CA 4EAD 0BAA jsr [A5 + 0xBAA /* export_369 */] 000005CE 3C1F move.w D6, [A7]+ 000005D0 2054 movea.l A0, [A4] 000005D2 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16] 000005D8 598F subq.l A7, 4 000005DA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005DE 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 000005E2 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000005E6 558F subq.l A7, 2 000005E8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000005EC 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */] 000005F0 3E1F move.w D7, [A7]+ 000005F2 BE46 cmp.w D7, D6 000005F4 6C02 bge +0x4 /* 000005F8 */ 000005F6 3E06 move.w D7, D6 label000005F8: 000005F8 7008 moveq.l D0, 0x08 000005FA 2F00 move.l -[A7], D0 000005FC 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */] 00000600 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000604 2D40 FFDC move.l [A6 - 0x24], D0 00000608 2F00 move.l -[A7], D0 0000060A 4EAD 23FA jsr [A5 + 0x23FA /* export_1147 */] 0000060E 7001 moveq.l D0, 0x01 00000610 3F00 move.w -[A7], D0 00000612 7200 moveq.l D1, 0x00 00000614 3F01 move.w -[A7], D1 00000616 3F01 move.w -[A7], D1 00000618 3F07 move.w -[A7], D7 0000061A 3F01 move.w -[A7], D1 0000061C 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000620 4EAD 241A jsr [A5 + 0x241A /* export_1151 */] 00000624 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000628 2F2D F038 move.l -[A7], [A5 - 0xFC8] 0000062C 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 00000630 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000634 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000638 2F0B move.l -[A7], A3 0000063A 2F2D F038 move.l -[A7], [A5 - 0xFC8] 0000063E 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00000642 486D F0C4 pea.l [A5 - 0xF3C] 00000646 7001 moveq.l D0, 0x01 00000648 1F00 move.b -[A7], D0 0000064A 2F2E FFD0 move.l -[A7], [A6 - 0x30] 0000064E 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00000652 558F subq.l A7, 2 00000654 598F subq.l A7, 4 00000656 2F0B move.l -[A7], A3 00000658 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 0000065C 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000660 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */] 00000664 7001 moveq.l D0, 0x01 00000666 1F00 move.b -[A7], D0 00000668 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000066C 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 00000670 486D F0D4 pea.l [A5 - 0xF2C] 00000674 7001 moveq.l D0, 0x01 00000676 1F00 move.b -[A7], D0 00000678 2F2E FFD0 move.l -[A7], [A6 - 0x30] 0000067C 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00000680 598F subq.l A7, 4 00000682 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000686 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 0000068A 598F subq.l A7, 4 0000068C 2F0B move.l -[A7], A3 0000068E 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00000692 201F move.l D0, [A7]+ 00000694 221F move.l D1, [A7]+ 00000696 9280 sub.l D1, D0 00000698 2F01 move.l -[A7], D1 0000069A 2F2D F15C move.l -[A7], [A5 - 0xEA4] 0000069E 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */] 000006A2 4FEF 000A lea.l A7, [A7 + 0xA] label000006A6: 000006A6 7000 moveq.l D0, 0x00 000006A8 1F00 move.b -[A7], D0 000006AA 2F2D F89C move.l -[A7], [A5 - 0x764] 000006AE 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000006B2 598F subq.l A7, 4 000006B4 2F2D F038 move.l -[A7], [A5 - 0xFC8] 000006B8 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000006BC 598F subq.l A7, 4 000006BE 2F0B move.l -[A7], A3 000006C0 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000006C4 201F move.l D0, [A7]+ 000006C6 221F move.l D1, [A7]+ 000006C8 9280 sub.l D1, D0 000006CA 2F01 move.l -[A7], D1 000006CC 2F2D F15C move.l -[A7], [A5 - 0xEA4] 000006D0 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 000006D4 558F subq.l A7, 2 000006D6 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000006DA 2F2D F038 move.l -[A7], [A5 - 0xFC8] 000006DE 4EBA F920 jsr [PC - 0x6E0 /* 00000000 */] 000006E2 4A1F tst.b [A7]+ 000006E4 6608 bne +0xA /* 000006EE */ 000006E6 2054 movea.l A0, [A4] 000006E8 4A28 004C tst.b [A0 + 0x4C] 000006EC 67B8 beq -0x46 /* 000006A6 */ label000006EE: 000006EE 7000 moveq.l D0, 0x00 000006F0 1F00 move.b -[A7], D0 000006F2 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000006F6 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 000006FA 486D F0E0 pea.l [A5 - 0xF20] 000006FE 7001 moveq.l D0, 0x01 00000700 1F00 move.b -[A7], D0 00000702 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00000706 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 0000070A 2F2D F038 move.l -[A7], [A5 - 0xFC8] 0000070E 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000712 7000 moveq.l D0, 0x00 00000714 2B40 F15C move.l [A5 - 0xEA4], D0 00000718 4CEE 18C0 FFC0 movem.l D6,D7,A3,A4, [A6 - 0x40] 0000071E 4E5E unlink A6 00000720 2E9F move.l [A7], [A7]+ 00000722 4E75 rts export_1231: 00000724 4E56 0000 link A6, 0 00000728 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000072C 3E2E 000C move.w D7, [A6 + 0xC] 00000730 266E 000E movea.l A3, [A6 + 0xE] 00000734 286E 0008 movea.l A4, [A6 + 0x8] 00000738 2053 movea.l A0, [A3] 0000073A 2C28 002E move.l D6, [A0 + 0x2E] 0000073E 3007 move.w D0, D7 00000740 0440 07D0 subi.w D0, 0x7D0 00000744 660E bne +0x10 /* 00000754 */ 00000746 2006 move.l D0, D6 00000748 2F0B move.l -[A7], A3 0000074A 3F07 move.w -[A7], D7 0000074C 2F0C move.l -[A7], A4 0000074E 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] 00000752 600A bra +0xC /* 0000075E */ label00000754: 00000754 2F0B move.l -[A7], A3 00000756 3F07 move.w -[A7], D7 00000758 2F0C move.l -[A7], A4 0000075A 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] label0000075E: 0000075E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000764 4E5E unlink A6 00000766 205F movea.l A0, [A7]+ 00000768 4FEF 000A lea.l A7, [A7 + 0xA] 0000076C 4ED0 jmp [A0] 0000076E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000770-00000778 fn00000770: 00000770 4E56 FE3E link A6, -0x01C2 00000774 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 // end alternate branch 00000770-00000778 fn00000770: // (misaligned) 00000772 FE3E 48E7 .unknown 0xFE3E 0x48E7 (W = 7) 00000776 0718 btst [A0]+, D3 00000778 286E 0008 movea.l A4, [A6 + 0x8] 0000077C 598F subq.l A7, 4 0000077E 2F0C move.l -[A7], A4 00000780 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */] 00000784 265F movea.l A3, [A7]+ 00000786 200B move.l D0, A3 00000788 660C bne +0xE /* 00000796 */ 0000078A 2D7C 2020 2020 000C move.l [A6 + 0xC], 0x20202020 /* ' ' */ 00000792 6000 05FA bra +0x5FC /* 00000D8E */ label00000796: 00000796 2054 movea.l A0, [A4] 00000798 2D68 0016 FFF4 move.l [A6 - 0xC], [A0 + 0x16] 0000079E 598F subq.l A7, 4 000007A0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000007A4 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */] 000007A8 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000007AC 598F subq.l A7, 4 000007AE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000007B2 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 000007B6 2054 movea.l A0, [A4] 000007B8 215F 0056 move.l [A0 + 0x56], [A7]+ 000007BC 2054 movea.l A0, [A4] 000007BE 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16] 000007C4 598F subq.l A7, 4 000007C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007CA 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 000007CE 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000007D2 598F subq.l A7, 4 000007D4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000007D8 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 000007DC 2054 movea.l A0, [A4] 000007DE 215F 005A move.l [A0 + 0x5A], [A7]+ 000007E2 598F subq.l A7, 4 000007E4 2054 movea.l A0, [A4] 000007E6 2F28 005A move.l -[A7], [A0 + 0x5A] 000007EA 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000007EE 598F subq.l A7, 4 000007F0 2054 movea.l A0, [A4] 000007F2 2F28 0056 move.l -[A7], [A0 + 0x56] 000007F6 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000007FA 201F move.l D0, [A7]+ 000007FC 2E1F move.l D7, [A7]+ 000007FE 9E80 sub.l D7, D0 00000800 4A87 tst.l D7 00000802 6F06 ble +0x8 /* 0000080A */ 00000804 2007 move.l D0, D7 00000806 5287 addq.l D7, 1 00000808 6004 bra +0x6 /* 0000080E */ label0000080A: 0000080A 2007 move.l D0, D7 0000080C 5387 subq.l D7, 1 label0000080E: 0000080E 0C87 FFFF B1E0 cmpi.l D7, 0xFFFFB1E0 00000814 6D08 blt +0xA /* 0000081E */ 00000816 0C87 0000 4E20 cmpi.l D7, 0x4E20 /* 'N ' */ 0000081C 6F18 ble +0x1A /* 00000836 */ label0000081E: 0000081E 2F3C 6661 696C move.l -[A7], 0x6661696C /* 'fail' */ 00000824 2F0C move.l -[A7], A4 00000826 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] 0000082A 2054 movea.l A0, [A4] 0000082C 2D68 004E 000C move.l [A6 + 0xC], [A0 + 0x4E] 00000832 6000 055A bra +0x55C /* 00000D8E */ label00000836: 00000836 4A87 tst.l D7 00000838 6C1E bge +0x20 /* 00000858 */ 0000083A 2054 movea.l A0, [A4] 0000083C 2D68 0056 FFDC move.l [A6 - 0x24], [A0 + 0x56] 00000842 2054 movea.l A0, [A4] 00000844 2248 movea.l A1, A0 00000846 2368 005A 0056 move.l [A1 + 0x56], [A0 + 0x5A] 0000084C 2054 movea.l A0, [A4] 0000084E 216E FFDC 005A move.l [A0 + 0x5A], [A6 - 0x24] 00000854 7C01 moveq.l D6, 0x01 00000856 6002 bra +0x4 /* 0000085A */ label00000858: 00000858 4206 clr.b D6 label0000085A: 0000085A 2F2D F89C move.l -[A7], [A5 - 0x764] 0000085E 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] 00000862 2F0B move.l -[A7], A3 00000864 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 00000868 2F0B move.l -[A7], A3 0000086A 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000086E 2054 movea.l A0, [A4] 00000870 4228 004C clr.b [A0 + 0x4C] 00000874 598F subq.l A7, 4 00000876 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */ 0000087C 2F0C move.l -[A7], A4 0000087E 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000882 2D57 FFE0 move.l [A6 - 0x20], [A7] 00000886 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 0000088A 2F0C move.l -[A7], A4 0000088C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000890 598F subq.l A7, 4 00000892 A975 syscall TickCount 00000894 2A1F move.l D5, [A7]+ label00000896: 00000896 7000 moveq.l D0, 0x00 00000898 1F00 move.b -[A7], D0 0000089A 2F2D F89C move.l -[A7], [A5 - 0x764] 0000089E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000008A2 598F subq.l A7, 4 000008A4 A975 syscall TickCount 000008A6 2005 move.l D0, D5 000008A8 721E moveq.l D1, 0x1E 000008AA D081 add.l D0, D1 000008AC B09F cmp.l D0, [A7]+ 000008AE 62E6 bhi -0x18 /* 00000896 */ 000008B0 2054 movea.l A0, [A4] 000008B2 4A28 004C tst.b [A0 + 0x4C] 000008B6 670A beq +0xC /* 000008C2 */ 000008B8 2D68 004E 000C move.l [A6 + 0xC], [A0 + 0x4E] 000008BE 6000 04CE bra +0x4D0 /* 00000D8E */ label000008C2: 000008C2 4878 0086 push.l 0x86 000008C6 486D 1D2A pea.l [A5 + 0x1D2A /* export_929 */] 000008CA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000008CE 2054 movea.l A0, [A4] 000008D0 2140 0052 move.l [A0 + 0x52], D0 000008D4 2054 movea.l A0, [A4] 000008D6 2F28 0052 move.l -[A7], [A0 + 0x52] 000008DA 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 000008DE 598F subq.l A7, 4 000008E0 486E FFA0 pea.l [A6 - 0x60] 000008E4 486D F0EC pea.l [A5 - 0xF14] 000008E8 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000008EC 558F subq.l A7, 2 000008EE 2054 movea.l A0, [A4] 000008F0 2068 0016 movea.l A0, [A0 + 0x16] 000008F4 2050 movea.l A0, [A0] 000008F6 3F28 0030 move.w -[A7], [A0 + 0x30] 000008FA 7000 moveq.l D0, 0x00 000008FC 2F00 move.l -[A7], D0 000008FE 486E FFA0 pea.l [A6 - 0x60] 00000902 486E FF5A pea.l [A6 - 0xA6] 00000906 303C 0001 move.w D0, 0x1 0000090A AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 0000090C 3A1F move.w D5, [A7]+ 0000090E 4FEF 000C lea.l A7, [A7 + 0xC] 00000912 670C beq +0xE /* 00000920 */ 00000914 0C45 FFD5 cmpi.w D5, 0xFFD5 00000918 6706 beq +0x8 /* 00000920 */ 0000091A 3F05 move.w -[A7], D5 0000091C 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00000920: 00000920 486E FF5A pea.l [A6 - 0xA6] 00000924 2054 movea.l A0, [A4] 00000926 2F28 0052 move.l -[A7], [A0 + 0x52] 0000092A 4EAD 26E2 jsr [A5 + 0x26E2 /* export_1240 */] 0000092E 2054 movea.l A0, [A4] 00000930 2668 0016 movea.l A3, [A0 + 0x16] 00000934 598F subq.l A7, 4 00000936 2F0B move.l -[A7], A3 00000938 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 0000093C 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000940 2054 movea.l A0, [A4] 00000942 2668 0016 movea.l A3, [A0 + 0x16] 00000946 598F subq.l A7, 4 00000948 2F0B move.l -[A7], A3 0000094A 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000094E 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000952 558F subq.l A7, 2 00000954 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000958 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 0000095C 4A1F tst.b [A7]+ 0000095E 6700 030C beq +0x30E /* 00000C6C */ 00000962 701A moveq.l D0, 0x1A 00000964 2F00 move.l -[A7], D0 00000966 486D 1D12 pea.l [A5 + 0x1D12 /* export_926 */] 0000096A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000096E 2640 movea.l A3, D0 00000970 2F0B move.l -[A7], A3 00000972 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000976 558F subq.l A7, 2 00000978 2054 movea.l A0, [A4] 0000097A 2F28 0056 move.l -[A7], [A0 + 0x56] 0000097E 2F28 005A move.l -[A7], [A0 + 0x5A] 00000982 598F subq.l A7, 4 00000984 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000988 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */] 0000098C 2F0B move.l -[A7], A3 0000098E 4EBA 0794 jsr [PC + 0x794 /* 00001124 */] 00000992 1A1F move.b D5, [A7]+ 00000994 504F addq.w A7, 8 00000996 661C bne +0x1E /* 000009B4 */ 00000998 2F0B move.l -[A7], A3 0000099A 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 0000099E 2054 movea.l A0, [A4] 000009A0 2F28 0052 move.l -[A7], [A0 + 0x52] 000009A4 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 000009A8 2D7C 6661 696C 000C move.l [A6 + 0xC], 0x6661696C /* 'fail' */ 000009B0 6000 03DC bra +0x3DE /* 00000D8E */ label000009B4: 000009B4 598F subq.l A7, 4 000009B6 2F3C 7669 6465 move.l -[A7], 0x76696465 /* 'vide' */ 000009BC 2F0C move.l -[A7], A4 000009BE 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 000009C2 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000009C6 7006 moveq.l D0, 0x06 000009C8 2F00 move.l -[A7], D0 000009CA 486D 1C9A pea.l [A5 + 0x1C9A /* export_911 */] 000009CE 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000009D2 2D40 FF42 move.l [A6 - 0xBE], D0 000009D6 598F subq.l A7, 4 000009D8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000009DC 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */] 000009E0 486E FF46 pea.l [A6 - 0xBA] 000009E4 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000009E8 486E FF46 pea.l [A6 - 0xBA] 000009EC 7020 moveq.l D0, 0x20 000009EE 3F00 move.w -[A7], D0 000009F0 2F2E FF42 move.l -[A7], [A6 - 0xBE] 000009F4 4EAD 2442 jsr [A5 + 0x2442 /* export_1156 */] 000009F8 2F2E FF42 move.l -[A7], [A6 - 0xBE] 000009FC 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000A00 4EAD 2432 jsr [A5 + 0x2432 /* export_1154 */] 00000A04 558F subq.l A7, 2 00000A06 598F subq.l A7, 4 00000A08 2F2E FF42 move.l -[A7], [A6 - 0xBE] 00000A0C 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */] 00000A10 205F movea.l A0, [A7]+ 00000A12 2F28 0002 move.l -[A7], [A0 + 0x2] 00000A16 203C 0004 0001 move.l D0, 0x40001 00000A1C AB1D syscall QDExtensions 00000A1E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000A22 2F2E FF42 move.l -[A7], [A6 - 0xBE] 00000A26 2054 movea.l A0, [A4] 00000A28 2F28 0052 move.l -[A7], [A0 + 0x52] 00000A2C 4EAD 2702 jsr [A5 + 0x2702 /* export_1244 */] 00000A30 486D F100 pea.l [A5 - 0xF00] 00000A34 7001 moveq.l D0, 0x01 00000A36 1F00 move.b -[A7], D0 00000A38 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000A3C 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00000A40 7001 moveq.l D0, 0x01 00000A42 1F00 move.b -[A7], D0 00000A44 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000A48 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 00000A4C 7008 moveq.l D0, 0x08 00000A4E 2F00 move.l -[A7], D0 00000A50 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */] 00000A54 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000A58 2D40 FF4E move.l [A6 - 0xB2], D0 00000A5C 2F00 move.l -[A7], D0 00000A5E 4EAD 23FA jsr [A5 + 0x23FA /* export_1147 */] 00000A62 7001 moveq.l D0, 0x01 00000A64 3F00 move.w -[A7], D0 00000A66 7200 moveq.l D1, 0x00 00000A68 3F01 move.w -[A7], D1 00000A6A 3F01 move.w -[A7], D1 00000A6C 558F subq.l A7, 2 00000A6E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000A72 4EAD 0BAA jsr [A5 + 0xBAA /* export_369 */] 00000A76 7000 moveq.l D0, 0x00 00000A78 3F00 move.w -[A7], D0 00000A7A 2F2E FF4E move.l -[A7], [A6 - 0xB2] 00000A7E 4EAD 241A jsr [A5 + 0x241A /* export_1151 */] 00000A82 2F2E FF4E move.l -[A7], [A6 - 0xB2] 00000A86 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000A8A 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 00000A8E 2F2E FF4E move.l -[A7], [A6 - 0xB2] 00000A92 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000A96 598F subq.l A7, 4 00000A98 2F0B move.l -[A7], A3 00000A9A 4EBA 08A0 jsr [PC + 0x8A0 /* 0000133C */] 00000A9E 2F2D F15C move.l -[A7], [A5 - 0xEA4] 00000AA2 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */] 00000AA6 7A00 moveq.l D5, 0x00 00000AA8 2F05 move.l -[A7], D5 00000AAA 2F2D F15C move.l -[A7], [A5 - 0xEA4] 00000AAE 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 00000AB2 4FEF 0012 lea.l A7, [A7 + 0x12] 00000AB6 6000 0158 bra +0x15A /* 00000C10 */ label00000ABA: 00000ABA 598F subq.l A7, 4 00000ABC 2F0B move.l -[A7], A3 00000ABE 4EBA 08AC jsr [PC + 0x8AC /* 0000136C */] 00000AC2 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000AC6 4EBA F578 jsr [PC - 0xA88 /* 00000040 */] label00000ACA: 00000ACA 558F subq.l A7, 2 00000ACC A974 syscall Button 00000ACE 4A1F tst.b [A7]+ 00000AD0 670C beq +0xE /* 00000ADE */ 00000AD2 7000 moveq.l D0, 0x00 00000AD4 1F00 move.b -[A7], D0 00000AD6 2F2D F89C move.l -[A7], [A5 - 0x764] 00000ADA 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] label00000ADE: 00000ADE 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000AE2 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00000AE6 558F subq.l A7, 2 00000AE8 598F subq.l A7, 4 00000AEA 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000AEE 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00000AF2 201F move.l D0, [A7]+ 00000AF4 5480 addq.l D0, 2 00000AF6 2F00 move.l -[A7], D0 00000AF8 2F0B move.l -[A7], A3 00000AFA 4EBA 0A24 jsr [PC + 0xA24 /* 00001520 */] 00000AFE 4A1F tst.b [A7]+ 00000B00 6600 00F8 bne +0xFA /* 00000BFA */ 00000B04 558F subq.l A7, 2 00000B06 598F subq.l A7, 4 00000B08 2F0B move.l -[A7], A3 00000B0A 4EBA 0860 jsr [PC + 0x860 /* 0000136C */] 00000B0E 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000B12 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */] 00000B16 4A1F tst.b [A7]+ 00000B18 6700 00D6 beq +0xD8 /* 00000BF0 */ 00000B1C A852 syscall HideCursor 00000B1E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000B22 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00000B26 558F subq.l A7, 2 00000B28 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B2C 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */] 00000B30 4A1F tst.b [A7]+ 00000B32 674E beq +0x50 /* 00000B82 */ 00000B34 558F subq.l A7, 2 00000B36 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000B3A 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00000B3E 598F subq.l A7, 4 00000B40 2F0B move.l -[A7], A3 00000B42 4EBA 0864 jsr [PC + 0x864 /* 000013A8 */] 00000B46 486E FE42 pea.l [A6 - 0x1BE] 00000B4A 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00000B4E 7024 moveq.l D0, 0x24 00000B50 3F00 move.w -[A7], D0 00000B52 A88A syscall TextSize 00000B54 702A moveq.l D0, 0x2A 00000B56 3F00 move.w -[A7], D0 00000B58 3F3C 00B6 move.w -[A7], 0xB6 00000B5C A893 syscall MoveTo 00000B5E 4878 0155 push.l 0x155 00000B62 A862 syscall ForeColor 00000B64 486E FE42 pea.l [A6 - 0x1BE] 00000B68 A884 syscall DrawString 00000B6A 7028 moveq.l D0, 0x28 00000B6C 3F00 move.w -[A7], D0 00000B6E 3F3C 00B4 move.w -[A7], 0xB4 00000B72 A893 syscall MoveTo 00000B74 4878 00CD push.l 0xCD 00000B78 A862 syscall ForeColor 00000B7A 486E FE42 pea.l [A6 - 0x1BE] 00000B7E A884 syscall DrawString 00000B80 544F addq.w A7, 2 label00000B82: 00000B82 486E FF52 pea.l [A6 - 0xAE] 00000B86 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B8A 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000B8E 486E FF52 pea.l [A6 - 0xAE] 00000B92 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000B96 4EAD 260A jsr [A5 + 0x260A /* export_1213 */] 00000B9A A853 syscall ShowCursor 00000B9C 4A06 tst.b D6 00000B9E 6614 bne +0x16 /* 00000BB4 */ 00000BA0 598F subq.l A7, 4 00000BA2 2F0B move.l -[A7], A3 00000BA4 4EBA 0802 jsr [PC + 0x802 /* 000013A8 */] 00000BA8 2054 movea.l A0, [A4] 00000BAA 2F28 0052 move.l -[A7], [A0 + 0x52] 00000BAE 4EAD 2712 jsr [A5 + 0x2712 /* export_1246 */] 00000BB2 6024 bra +0x26 /* 00000BD8 */ label00000BB4: 00000BB4 2007 move.l D0, D7 00000BB6 4480 neg.l D0 00000BB8 5380 subq.l D0, 1 00000BBA 2D40 FE3E move.l [A6 - 0x1C2], D0 00000BBE 598F subq.l A7, 4 00000BC0 2F0B move.l -[A7], A3 00000BC2 4EBA 07E4 jsr [PC + 0x7E4 /* 000013A8 */] 00000BC6 202E FE3E move.l D0, [A6 - 0x1C2] 00000BCA 909F sub.l D0, [A7]+ 00000BCC 2F00 move.l -[A7], D0 00000BCE 2054 movea.l A0, [A4] 00000BD0 2F28 0052 move.l -[A7], [A0 + 0x52] 00000BD4 4EAD 2712 jsr [A5 + 0x2712 /* export_1246 */] label00000BD8: 00000BD8 5285 addq.l D5, 1 00000BDA 2F05 move.l -[A7], D5 00000BDC 2F2D F15C move.l -[A7], [A5 - 0xEA4] 00000BE0 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 00000BE4 558F subq.l A7, 2 00000BE6 2F0B move.l -[A7], A3 00000BE8 4EBA 0852 jsr [PC + 0x852 /* 0000143C */] 00000BEC 544F addq.w A7, 2 00000BEE 600A bra +0xC /* 00000BFA */ label00000BF0: 00000BF0 558F subq.l A7, 2 00000BF2 2F0B move.l -[A7], A3 00000BF4 4EBA 08E2 jsr [PC + 0x8E2 /* 000014D8 */] 00000BF8 544F addq.w A7, 2 label00000BFA: 00000BFA 558F subq.l A7, 2 00000BFC 2F0B move.l -[A7], A3 00000BFE 4EBA 086C jsr [PC + 0x86C /* 0000146C */] 00000C02 4A1F tst.b [A7]+ 00000C04 660A bne +0xC /* 00000C10 */ 00000C06 2054 movea.l A0, [A4] 00000C08 4A28 004C tst.b [A0 + 0x4C] 00000C0C 6700 FEBC beq -0x142 /* 00000ACA */ label00000C10: 00000C10 558F subq.l A7, 2 00000C12 2F0B move.l -[A7], A3 00000C14 4EBA 0882 jsr [PC + 0x882 /* 00001498 */] 00000C18 4A1F tst.b [A7]+ 00000C1A 660A bne +0xC /* 00000C26 */ 00000C1C 2054 movea.l A0, [A4] 00000C1E 4A28 004C tst.b [A0 + 0x4C] 00000C22 6700 FE96 beq -0x168 /* 00000ABA */ label00000C26: 00000C26 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000C2A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000C2E A853 syscall ShowCursor 00000C30 2F0B move.l -[A7], A3 00000C32 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000C36 2054 movea.l A0, [A4] 00000C38 2F28 0052 move.l -[A7], [A0 + 0x52] 00000C3C 4EAD 270A jsr [A5 + 0x270A /* export_1245 */] 00000C40 598F subq.l A7, 4 00000C42 2F2E FF42 move.l -[A7], [A6 - 0xBE] 00000C46 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */] 00000C4A 205F movea.l A0, [A7]+ 00000C4C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000C50 203C 0004 0002 move.l D0, 0x40002 00000C56 AB1D syscall QDExtensions 00000C58 2F2E FF42 move.l -[A7], [A6 - 0xBE] 00000C5C 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000C60 7000 moveq.l D0, 0x00 00000C62 2F00 move.l -[A7], D0 00000C64 2F2D F15C move.l -[A7], [A5 - 0xEA4] 00000C68 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] label00000C6C: 00000C6C 558F subq.l A7, 2 00000C6E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000C72 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */] 00000C76 4A1F tst.b [A7]+ 00000C78 671A beq +0x1C /* 00000C94 */ 00000C7A 486D F114 pea.l [A5 - 0xEEC] 00000C7E 7001 moveq.l D0, 0x01 00000C80 1F00 move.b -[A7], D0 00000C82 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000C86 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00000C8A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000C8E 2F0C move.l -[A7], A4 00000C90 4EBA 010A jsr [PC + 0x10A /* 00000D9C */] label00000C94: 00000C94 7000 moveq.l D0, 0x00 00000C96 1F00 move.b -[A7], D0 00000C98 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000C9C 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 00000CA0 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000CA4 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 00000CA8 2054 movea.l A0, [A4] 00000CAA 2F28 0052 move.l -[A7], [A0 + 0x52] 00000CAE 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00000CB2 558F subq.l A7, 2 00000CB4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000CB8 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00000CBC 4A1F tst.b [A7]+ 00000CBE 6752 beq +0x54 /* 00000D12 */ 00000CC0 486D F128 pea.l [A5 - 0xED8] 00000CC4 7001 moveq.l D0, 0x01 00000CC6 1F00 move.b -[A7], D0 00000CC8 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000CCC 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00000CD0 2054 movea.l A0, [A4] 00000CD2 2668 0016 movea.l A3, [A0 + 0x16] 00000CD6 598F subq.l A7, 4 00000CD8 2F0B move.l -[A7], A3 00000CDA 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] 00000CDE 2054 movea.l A0, [A4] 00000CE0 2F28 0052 move.l -[A7], [A0 + 0x52] 00000CE4 4EAD 26FA jsr [A5 + 0x26FA /* export_1243 */] 00000CE8 2054 movea.l A0, [A4] 00000CEA 2F28 0052 move.l -[A7], [A0 + 0x52] 00000CEE 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000CF2 558F subq.l A7, 2 00000CF4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000CF8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000CFC 4A1F tst.b [A7]+ 00000CFE 6640 bne +0x42 /* 00000D40 */ 00000D00 558F subq.l A7, 2 00000D02 486E FF5A pea.l [A6 - 0xA6] 00000D06 303C 0175 move.w D0, 0x175 00000D0A AAAA syscall QuickTimeDispatch 00000D0C 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000D10 602E bra +0x30 /* 00000D40 */ label00000D12: 00000D12 2054 movea.l A0, [A4] 00000D14 2F28 0052 move.l -[A7], [A0 + 0x52] 00000D18 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000D1C 558F subq.l A7, 2 00000D1E 486E FF5A pea.l [A6 - 0xA6] 00000D22 2054 movea.l A0, [A4] 00000D24 2668 0016 movea.l A3, [A0 + 0x16] 00000D28 598F subq.l A7, 4 00000D2A 2F0B move.l -[A7], A3 00000D2C 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] 00000D30 205F movea.l A0, [A7]+ 00000D32 4868 0006 pea.l [A0 + 0x6] 00000D36 303C 000B move.w D0, 0xB 00000D3A AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000D3C 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00000D40: 00000D40 7000 moveq.l D0, 0x00 00000D42 1F00 move.b -[A7], D0 00000D44 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000D48 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 00000D4C 486D F13C pea.l [A5 - 0xEC4] 00000D50 7001 moveq.l D0, 0x01 00000D52 1F00 move.b -[A7], D0 00000D54 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000D58 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00000D5C 2054 movea.l A0, [A4] 00000D5E 7000 moveq.l D0, 0x00 00000D60 2140 0052 move.l [A0 + 0x52], D0 00000D64 2054 movea.l A0, [A4] 00000D66 4A28 004C tst.b [A0 + 0x4C] 00000D6A 6708 beq +0xA /* 00000D74 */ 00000D6C 2D68 004E 000C move.l [A6 + 0xC], [A0 + 0x4E] 00000D72 601A bra +0x1C /* 00000D8E */ label00000D74: 00000D74 2054 movea.l A0, [A4] 00000D76 117C 0001 004C move.b [A0 + 0x4C], 0x1 00000D7C 2054 movea.l A0, [A4] 00000D7E 217C 7669 6465 004E move.l [A0 + 0x4E], 0x76696465 /* 'vide' */ 00000D86 2054 movea.l A0, [A4] 00000D88 2D68 004E 000C move.l [A6 + 0xC], [A0 + 0x4E] label00000D8E: 00000D8E 4CEE 18E0 FE2A movem.l D5,D6,D7,A3,A4, [A6 - 0x1D6] 00000D94 4E5E unlink A6 00000D96 2E9F move.l [A7], [A7]+ 00000D98 4E75 rts 00000D9A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D9C-00000DA0 fn00000D9C: 00000D9C 4E56 FFA4 link A6, -0x005C // end alternate branch 00000D9C-00000DA0 fn00000D9C: // (misaligned) 00000D9E FFA4 .invalid <> 00000DA0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000DA4 286E 0008 movea.l A4, [A6 + 0x8] 00000DA8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DAC 2054 movea.l A0, [A4] 00000DAE 2F28 0052 move.l -[A7], [A0 + 0x52] 00000DB2 4EAD 271A jsr [A5 + 0x271A /* export_1247 */] 00000DB6 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000DBA 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000DBE 558F subq.l A7, 2 00000DC0 7000 moveq.l D0, 0x00 00000DC2 2F00 move.l -[A7], D0 00000DC4 7201 moveq.l D1, 0x01 00000DC6 3F01 move.w -[A7], D1 00000DC8 486E FFE4 pea.l [A6 - 0x1C] 00000DCC 203C 0518 0014 move.l D0, 0x5180014 00000DD2 A800 syscall SoundDispatch 00000DD4 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000DD8 598F subq.l A7, 4 00000DDA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DDE 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */] 00000DE2 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000DE6 558F subq.l A7, 2 00000DE8 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000DEC 2F3C 7372 6174 move.l -[A7], 0x73726174 /* 'srat' */ 00000DF2 486E FFEC pea.l [A6 - 0x14] 00000DF6 203C 063C 0014 move.l D0, 0x63C0014 00000DFC A800 syscall SoundDispatch 00000DFE 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000E02 598F subq.l A7, 4 00000E04 2054 movea.l A0, [A4] 00000E06 2F28 005A move.l -[A7], [A0 + 0x5A] 00000E0A 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00000E0E 598F subq.l A7, 4 00000E10 2054 movea.l A0, [A4] 00000E12 2F28 0056 move.l -[A7], [A0 + 0x56] 00000E16 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00000E1A 201F move.l D0, [A7]+ 00000E1C 221F move.l D1, [A7]+ 00000E1E 9280 sub.l D1, D0 00000E20 2001 move.l D0, D1 00000E22 C2FC 03E8 mulu.w D1, 0x3E8 00000E26 4840 swap.w D0 00000E28 C0FC 03E8 mulu.w D0, 0x3E8 00000E2C 4840 swap.w D0 00000E2E 4240 clr.w D0 00000E30 D280 add.l D1, D0 00000E32 2D41 FFAE move.l [A6 - 0x52], D1 00000E36 486E FFAE pea.l [A6 - 0x52] 00000E3A 486E FFB2 pea.l [A6 - 0x4E] 00000E3E 3F3C 280E move.w -[A7], 0x280E 00000E42 A9EB syscall Pack4/FP68K 00000E44 486D F158 pea.l [A5 - 0xEA8] 00000E48 486E FFB2 pea.l [A6 - 0x4E] 00000E4C 3F3C 1006 move.w -[A7], 0x1006 00000E50 A9EB syscall Pack4/FP68K 00000E52 41EE FFB2 lea.l A0, [A6 - 0x4E] 00000E56 43EE FFA4 lea.l A1, [A6 - 0x5C] 00000E5A 22D8 move.l [A1]+, [A0]+ 00000E5C 22D8 move.l [A1]+, [A0]+ 00000E5E 32D8 move.w [A1]+, [A0]+ 00000E60 486E FFA4 pea.l [A6 - 0x5C] 00000E64 3F3C 0016 move.w -[A7], 0x16 00000E68 A9EB syscall Pack4/FP68K 00000E6A 486E FFA4 pea.l [A6 - 0x5C] 00000E6E 4EAD 289A jsr [A5 + 0x289A /* export_1295 */] 00000E72 2A00 move.l D5, D0 00000E74 584F addq.w A7, 4 00000E76 6C0A bge +0xC /* 00000E82 */ 00000E78 2005 move.l D0, D5 00000E7A 4480 neg.l D0 00000E7C 2A00 move.l D5, D0 00000E7E 7E01 moveq.l D7, 0x01 00000E80 6002 bra +0x4 /* 00000E84 */ label00000E82: 00000E82 4207 clr.b D7 label00000E84: 00000E84 2D45 FFE8 move.l [A6 - 0x18], D5 00000E88 558F subq.l A7, 2 00000E8A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000E8E 486E FFE8 pea.l [A6 - 0x18] 00000E92 203C 0440 0014 move.l D0, 0x4400014 00000E98 A800 syscall SoundDispatch 00000E9A 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000E9E 2C2E FFE8 move.l D6, [A6 - 0x18] 00000EA2 202E FFE8 move.l D0, [A6 - 0x18] 00000EA6 A122 syscall NewHandle, flags=1 00000EA8 2648 movea.l A3, A0 00000EAA 2F0B move.l -[A7], A3 00000EAC 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000EB0 204B movea.l A0, A3 00000EB2 A029 syscall HLock 00000EB4 2D6E FFE4 FFBE move.l [A6 - 0x42], [A6 - 0x1C] 00000EBA 2D53 FFCE move.l [A6 - 0x32], [A3] 00000EBE 2D6E FFE8 FFC2 move.l [A6 - 0x3E], [A6 - 0x18] 00000EC4 2D6E FFE8 FFCA move.l [A6 - 0x36], [A6 - 0x18] 00000ECA 2D45 FFC6 move.l [A6 - 0x3A], D5 00000ECE 7000 moveq.l D0, 0x00 00000ED0 2D40 FFD2 move.l [A6 - 0x2E], D0 00000ED4 2D40 FFD6 move.l [A6 - 0x2A], D0 00000ED8 7008 moveq.l D0, 0x08 00000EDA 2F00 move.l -[A7], D0 00000EDC 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */] 00000EE0 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000EE4 2D40 FFF0 move.l [A6 - 0x10], D0 00000EE8 2F00 move.l -[A7], D0 00000EEA 4EAD 23FA jsr [A5 + 0x23FA /* export_1147 */] 00000EEE 7001 moveq.l D0, 0x01 00000EF0 3F00 move.w -[A7], D0 00000EF2 7200 moveq.l D1, 0x00 00000EF4 3F01 move.w -[A7], D1 00000EF6 3F01 move.w -[A7], D1 00000EF8 558F subq.l A7, 2 00000EFA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EFE 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */] 00000F02 7000 moveq.l D0, 0x00 00000F04 3F00 move.w -[A7], D0 00000F06 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000F0A 4EAD 241A jsr [A5 + 0x241A /* export_1151 */] 00000F0E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000F12 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000F16 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 00000F1A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000F1E 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000F22 2054 movea.l A0, [A4] 00000F24 2F28 0056 move.l -[A7], [A0 + 0x56] 00000F28 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000F2C 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00000F30 598F subq.l A7, 4 00000F32 2F3C 7669 6465 move.l -[A7], 0x76696465 /* 'vide' */ 00000F38 2F0C move.l -[A7], A4 00000F3A 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000F3E 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000F42 7001 moveq.l D0, 0x01 00000F44 1F00 move.b -[A7], D0 00000F46 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F4A 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 00000F4E 558F subq.l A7, 2 00000F50 598F subq.l A7, 4 00000F52 2054 movea.l A0, [A4] 00000F54 2F28 0056 move.l -[A7], [A0 + 0x56] 00000F58 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00000F5C 201F move.l D0, [A7]+ 00000F5E 72FD moveq.l D1, 0xFFFFFFFD 00000F60 D081 add.l D0, D1 00000F62 2F00 move.l -[A7], D0 00000F64 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000F68 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */] 00000F6C 2D6D F038 FFF8 move.l [A6 - 0x8], [A5 - 0xFC8] 00000F72 7001 moveq.l D0, 0x01 00000F74 1F00 move.b -[A7], D0 00000F76 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F7A 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 00000F7E 558F subq.l A7, 2 00000F80 486E FFBE pea.l [A6 - 0x42] 00000F84 7000 moveq.l D0, 0x00 00000F86 1F00 move.b -[A7], D0 00000F88 203C 0320 0014 move.l D0, 0x3200014 00000F8E A800 syscall SoundDispatch 00000F90 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000F94 7000 moveq.l D0, 0x00 00000F96 1F00 move.b -[A7], D0 00000F98 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F9C 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 00000FA0 2D6D F038 FFFC move.l [A6 - 0x4], [A5 - 0xFC8] 00000FA6 7000 moveq.l D0, 0x00 00000FA8 1F00 move.b -[A7], D0 00000FAA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FAE 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 00000FB2 2F2D F038 move.l -[A7], [A5 - 0xFC8] 00000FB6 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000FBA 4A07 tst.b D7 00000FBC 4FEF 000A lea.l A7, [A7 + 0xA] 00000FC0 672A beq +0x2C /* 00000FEC */ 00000FC2 7E00 moveq.l D7, 0x00 00000FC4 6022 bra +0x24 /* 00000FE8 */ label00000FC6: 00000FC6 2053 movea.l A0, [A3] 00000FC8 1A30 7800 move.b D5, [A0 + D7] 00000FCC 2006 move.l D0, D6 00000FCE 9087 sub.l D0, D7 00000FD0 2053 movea.l A0, [A3] 00000FD2 2248 movea.l A1, A0 00000FD4 13B0 0800 7800 move.b [A1 + D7], [A0 + D0] 00000FDA 2006 move.l D0, D6 00000FDC 9087 sub.l D0, D7 00000FDE 2053 movea.l A0, [A3] 00000FE0 1185 0800 move.b [A0 + D0], D5 00000FE4 2007 move.l D0, D7 00000FE6 5287 addq.l D7, 1 label00000FE8: 00000FE8 BC87 cmp.l D6, D7 00000FEA 6EDA bgt -0x24 /* 00000FC6 */ label00000FEC: 00000FEC 7000 moveq.l D0, 0x00 00000FEE 2F00 move.l -[A7], D0 00000FF0 2F0B move.l -[A7], A3 00000FF2 2F06 move.l -[A7], D6 00000FF4 2054 movea.l A0, [A4] 00000FF6 2F28 0052 move.l -[A7], [A0 + 0x52] 00000FFA 4EAD 2722 jsr [A5 + 0x2722 /* export_1248 */] 00000FFE 558F subq.l A7, 2 00001000 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001004 203C 021C 0014 move.l D0, 0x21C0014 0000100A A800 syscall SoundDispatch 0000100C 2054 movea.l A0, [A4] 0000100E 2F28 0052 move.l -[A7], [A0 + 0x52] 00001012 4EAD 272A jsr [A5 + 0x272A /* export_1249 */] 00001016 558F subq.l A7, 2 00001018 2F2E 000C move.l -[A7], [A6 + 0xC] 0000101C 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 00001020 4A1F tst.b [A7]+ 00001022 544F addq.w A7, 2 00001024 6610 bne +0x12 /* 00001036 */ 00001026 558F subq.l A7, 2 00001028 2F2E 000C move.l -[A7], [A6 + 0xC] 0000102C 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */] 00001030 4A1F tst.b [A7]+ 00001032 6700 00D8 beq +0xDA /* 0000110C */ label00001036: 00001036 202E FFE8 move.l D0, [A6 - 0x18] 0000103A 7264 moveq.l D1, 0x64 0000103C D081 add.l D0, D1 0000103E A122 syscall NewHandle, flags=1 00001040 2848 movea.l A4, A0 00001042 2F0C move.l -[A7], A4 00001044 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00001048 204C movea.l A0, A4 0000104A A029 syscall HLock 0000104C 558F subq.l A7, 2 0000104E 2F0C move.l -[A7], A4 00001050 558F subq.l A7, 2 00001052 2F2E 000C move.l -[A7], [A6 + 0xC] 00001056 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 0000105A 598F subq.l A7, 4 0000105C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001060 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */] 00001064 558F subq.l A7, 2 00001066 2F2E 000C move.l -[A7], [A6 + 0xC] 0000106A 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 0000106E 2F3C 4E4F 4E45 move.l -[A7], 0x4E4F4E45 /* 'NONE' */ 00001074 703C moveq.l D0, 0x3C 00001076 3F00 move.w -[A7], D0 00001078 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000107C 486E FFBC pea.l [A6 - 0x44] 00001080 203C 0D48 0014 move.l D0, 0xD480014 00001086 A800 syscall SoundDispatch 00001088 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 0000108C 2053 movea.l A0, [A3] 0000108E 302E FFBC move.w D0, [A6 - 0x44] 00001092 48C0 ext.l D0 00001094 D094 add.l D0, [A4] 00001096 2240 movea.l A1, D0 00001098 202E FFE8 move.l D0, [A6 - 0x18] 0000109C A02E syscall BlockMove/BlockMoveData 0000109E 204C movea.l A0, A4 000010A0 302E FFBC move.w D0, [A6 - 0x44] 000010A4 48C0 ext.l D0 000010A6 222E FFE8 move.l D1, [A6 - 0x18] 000010AA D280 add.l D1, D0 000010AC 2001 move.l D0, D1 000010AE A024 syscall SetHandleSize 000010B0 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000010B4 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 000010B8 558F subq.l A7, 2 000010BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000010BE 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */] 000010C2 4A1F tst.b [A7]+ 000010C4 6712 beq +0x14 /* 000010D8 */ 000010C6 558F subq.l A7, 2 000010C8 7000 moveq.l D0, 0x00 000010CA 2F00 move.l -[A7], D0 000010CC 2F0C move.l -[A7], A4 000010CE 7200 moveq.l D1, 0x00 000010D0 1F01 move.b -[A7], D1 000010D2 A805 syscall SndPlay 000010D4 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label000010D8: 000010D8 558F subq.l A7, 2 000010DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000010DE 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 000010E2 4A1F tst.b [A7]+ 000010E4 671E beq +0x20 /* 00001104 */ 000010E6 2F0C move.l -[A7], A4 000010E8 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 000010EE 3F3C 03E8 move.w -[A7], 0x3E8 000010F2 486D F148 pea.l [A5 - 0xEB8] 000010F6 A9AB syscall AddResource 000010F8 558F subq.l A7, 2 000010FA A9AF syscall ResError 000010FC 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00001100 2F0C move.l -[A7], A4 00001102 A9B0 syscall WriteResource label00001104: 00001104 204C movea.l A0, A4 00001106 A02A syscall HUnlock 00001108 204C movea.l A0, A4 0000110A A023 syscall DisposHandle/DisposeHandle label0000110C: 0000110C 204B movea.l A0, A3 0000110E A02A syscall HUnlock 00001110 204B movea.l A0, A3 00001112 A023 syscall DisposHandle/DisposeHandle 00001114 4CEE 18E0 FF90 movem.l D5,D6,D7,A3,A4, [A6 - 0x70] 0000111A 4E5E unlink A6 0000111C 205F movea.l A0, [A7]+ 0000111E 504F addq.w A7, 8 00001120 4ED0 jmp [A0] 00001122 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001124-00001128 fn00001124: 00001124 4E56 FFD6 link A6, -0x002A // end alternate branch 00001124-00001128 fn00001124: // (misaligned) 00001126 FFD6 .invalid <> 00001128 48E7 0108 movem.l -[A7], D7,A4 0000112C 2E2E 000C move.l D7, [A6 + 0xC] 00001130 286E 0008 movea.l A4, [A6 + 0x8] 00001134 2054 movea.l A0, [A4] 00001136 7000 moveq.l D0, 0x00 00001138 2140 0016 move.l [A0 + 0x16], D0 0000113C 598F subq.l A7, 4 0000113E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001142 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00001146 2054 movea.l A0, [A4] 00001148 215F 000A move.l [A0 + 0xA], [A7]+ 0000114C 598F subq.l A7, 4 0000114E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001152 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 00001156 2054 movea.l A0, [A4] 00001158 201F move.l D0, [A7]+ 0000115A 90A8 000A sub.l D0, [A0 + 0xA] 0000115E 5280 addq.l D0, 1 00001160 2054 movea.l A0, [A4] 00001162 2140 0002 move.l [A0 + 0x2], D0 00001166 2054 movea.l A0, [A4] 00001168 4AA8 0002 tst.l [A0 + 0x2] 0000116C 6F0A ble +0xC /* 00001178 */ 0000116E 0CA8 0000 4E20 0002 cmpi.l [A0 + 0x2], 0x4E20 /* 'N ' */ 00001176 6F08 ble +0xA /* 00001180 */ label00001178: 00001178 422E 0018 clr.b [A6 + 0x18] 0000117C 6000 018E bra +0x190 /* 0000130C */ label00001180: 00001180 2054 movea.l A0, [A4] 00001182 2028 0002 move.l D0, [A0 + 0x2] 00001186 5280 addq.l D0, 1 00001188 A11E syscall NewPtr, flags=1 0000118A 2254 movea.l A1, [A4] 0000118C 2348 000E move.l [A1 + 0xE], A0 00001190 2054 movea.l A0, [A4] 00001192 2F28 000E move.l -[A7], [A0 + 0xE] 00001196 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 0000119A 4A87 tst.l D7 0000119C 6E02 bgt +0x4 /* 000011A0 */ 0000119E 7E0A moveq.l D7, 0x0A label000011A0: 000011A0 486D F158 pea.l [A5 - 0xEA8] 000011A4 486E FFF2 pea.l [A6 - 0xE] 000011A8 3F3C 100E move.w -[A7], 0x100E 000011AC A9EB syscall Pack4/FP68K 000011AE 2D47 FFE4 move.l [A6 - 0x1C], D7 000011B2 486E FFE4 pea.l [A6 - 0x1C] 000011B6 486E FFE8 pea.l [A6 - 0x18] 000011BA 3F3C 280E move.w -[A7], 0x280E 000011BE A9EB syscall Pack4/FP68K 000011C0 486E FFE8 pea.l [A6 - 0x18] 000011C4 486E FFE0 pea.l [A6 - 0x20] 000011C8 3F3C 1010 move.w -[A7], 0x1010 000011CC A9EB syscall Pack4/FP68K 000011CE 486E FFE0 pea.l [A6 - 0x20] 000011D2 486E FFF2 pea.l [A6 - 0xE] 000011D6 3F3C 1006 move.w -[A7], 0x1006 000011DA A9EB syscall Pack4/FP68K 000011DC 487A 0152 pea.l [PC + 0x152 /* 00001330, value 0x4003EFC2 */] 000011E0 41EE FFD6 lea.l A0, [A6 - 0x2A] 000011E4 43FA 0140 lea.l A1, [PC + 0x140 /* 00001326, value 0x4003F000 */] 000011E8 20D9 move.l [A0]+, [A1]+ 000011EA 20D9 move.l [A0]+, [A1]+ 000011EC 30D9 move.w [A0]+, [A1]+ 000011EE 486E FFD6 pea.l [A6 - 0x2A] 000011F2 3F3C 0006 move.w -[A7], 0x6 000011F6 A9EB syscall Pack4/FP68K 000011F8 486E FFD6 pea.l [A6 - 0x2A] 000011FC 486E FFF2 pea.l [A6 - 0xE] 00001200 3F3C 0004 move.w -[A7], 0x4 00001204 A9EB syscall Pack4/FP68K 00001206 2054 movea.l A0, [A4] 00001208 486E FFF2 pea.l [A6 - 0xE] 0000120C 4868 0012 pea.l [A0 + 0x12] 00001210 3F3C 1010 move.w -[A7], 0x1010 00001214 A9EB syscall Pack4/FP68K 00001216 487A 0104 pea.l [PC + 0x104 /* 0000131C, value 0x0, cstring "" */] 0000121A 486E FFFC pea.l [A6 - 0x4] 0000121E 3F3C 1010 move.w -[A7], 0x1010 00001222 A9EB syscall Pack4/FP68K 00001224 7E00 moveq.l D7, 0x00 00001226 6000 008E bra +0x90 /* 000012B6 */ label0000122A: 0000122A 486E FFFC pea.l [A6 - 0x4] 0000122E 486E FFF2 pea.l [A6 - 0xE] 00001232 3F3C 100E move.w -[A7], 0x100E 00001236 A9EB syscall Pack4/FP68K 00001238 41EE FFF2 lea.l A0, [A6 - 0xE] 0000123C 43EE FFE8 lea.l A1, [A6 - 0x18] 00001240 22D8 move.l [A1]+, [A0]+ 00001242 22D8 move.l [A1]+, [A0]+ 00001244 32D8 move.w [A1]+, [A0]+ 00001246 486E FFE8 pea.l [A6 - 0x18] 0000124A 3F3C 0016 move.w -[A7], 0x16 0000124E A9EB syscall Pack4/FP68K 00001250 486E FFE8 pea.l [A6 - 0x18] 00001254 4EAD 289A jsr [A5 + 0x289A /* export_1295 */] 00001258 BE80 cmp.l D7, D0 0000125A 584F addq.w A7, 4 0000125C 664C bne +0x4E /* 000012AA */ 0000125E 2054 movea.l A0, [A4] 00001260 2068 000E movea.l A0, [A0 + 0xE] 00001264 11BC 0001 7800 move.b [A0 + D7], 0x1 0000126A 2054 movea.l A0, [A4] 0000126C 52A8 0016 addq.l [A0 + 0x16], 1 00001270 486E FFFC pea.l [A6 - 0x4] 00001274 486E FFF2 pea.l [A6 - 0xE] 00001278 3F3C 100E move.w -[A7], 0x100E 0000127C A9EB syscall Pack4/FP68K 0000127E 2054 movea.l A0, [A4] 00001280 4868 0012 pea.l [A0 + 0x12] 00001284 486E FFE8 pea.l [A6 - 0x18] 00001288 3F3C 100E move.w -[A7], 0x100E 0000128C A9EB syscall Pack4/FP68K 0000128E 486E FFE8 pea.l [A6 - 0x18] 00001292 486E FFF2 pea.l [A6 - 0xE] 00001296 4267 clr.w -[A7] 00001298 A9EB syscall Pack4/FP68K 0000129A 486E FFF2 pea.l [A6 - 0xE] 0000129E 486E FFFC pea.l [A6 - 0x4] 000012A2 3F3C 1010 move.w -[A7], 0x1010 000012A6 A9EB syscall Pack4/FP68K 000012A8 600A bra +0xC /* 000012B4 */ label000012AA: 000012AA 2054 movea.l A0, [A4] 000012AC 2068 000E movea.l A0, [A0 + 0xE] 000012B0 4230 7800 clr.b [A0 + D7] label000012B4: 000012B4 5287 addq.l D7, 1 label000012B6: 000012B6 2054 movea.l A0, [A4] 000012B8 BEA8 0002 cmp.l D7, [A0 + 0x2] 000012BC 6D00 FF6C blt -0x92 /* 0000122A */ 000012C0 2028 0002 move.l D0, [A0 + 0x2] 000012C4 5380 subq.l D0, 1 000012C6 2054 movea.l A0, [A4] 000012C8 2068 000E movea.l A0, [A0 + 0xE] 000012CC 4A30 0800 tst.b [A0 + D0] 000012D0 6606 bne +0x8 /* 000012D8 */ 000012D2 2054 movea.l A0, [A4] 000012D4 52A8 0016 addq.l [A0 + 0x16], 1 label000012D8: 000012D8 2054 movea.l A0, [A4] 000012DA 2028 0002 move.l D0, [A0 + 0x2] 000012DE 5380 subq.l D0, 1 000012E0 2054 movea.l A0, [A4] 000012E2 2068 000E movea.l A0, [A0 + 0xE] 000012E6 11BC 0001 0800 move.b [A0 + D0], 0x1 000012EC 2054 movea.l A0, [A4] 000012EE 2248 movea.l A1, A0 000012F0 2269 000E movea.l A1, [A1 + 0xE] 000012F4 2028 0002 move.l D0, [A0 + 0x2] 000012F8 13BC 0001 0800 move.b [A1 + D0], 0x1 000012FE 2054 movea.l A0, [A4] 00001300 7000 moveq.l D0, 0x00 00001302 2140 0006 move.l [A0 + 0x6], D0 00001306 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 label0000130C: 0000130C 4CEE 1080 FFCE movem.l D7,A4, [A6 - 0x32] 00001312 4E5E unlink A6 00001314 205F movea.l A0, [A7]+ 00001316 4FEF 0010 lea.l A7, [A7 + 0x10] 0000131A 4ED0 jmp [A0] 0000131C 0000 0000 ori.b D0, 0x0 00001320 0000 0000 ori.b D0, 0x0 00001324 0000 4003 ori.b D0, 0x3 00001328 F000 0000 pmove D0, MR0 0000132C 0000 0000 ori.b D0, 0x0 00001330 4003 negx.b D3 00001332 EFC2 8F5C bfins D2 {D5:28}, D0 00001336 28F5 C28F move.l [A4]+, [A5 + A4.w * 2 - 0x113] 0000133A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000133C-00001346 fn0000133C: 0000133C 4E56 0000 link A6, 0 00001340 206E 0008 movea.l A0, [A6 + 0x8] 00001344 2050 movea.l A0, [A0] // end alternate branch 0000133C-00001346 fn0000133C: // (misaligned) 0000133E 0000 206E ori.b D0, 0x6E /* 'n' */ 00001342 0008 2050 ori.b A0, 0x50 /* 'P' */ 00001346 2D68 0016 000C move.l [A6 + 0xC], [A0 + 0x16] 0000134C 4E5E unlink A6 0000134E 2E9F move.l [A7], [A7]+ 00001350 4E75 rts 00001352 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1232: // at 00001354 (misaligned) 00001356 0000 206E ori.b D0, 0x6E /* 'n' */ 0000135A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000135E 2068 000E movea.l A0, [A0 + 0xE] 00001362 A01F syscall DisposPtr/DisposePtr 00001364 4E5E unlink A6 00001366 2E9F move.l [A7], [A7]+ 00001368 4E75 rts 0000136A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000136C-00001372 fn0000136C: 0000136C 4E56 0000 link A6, 0 00001370 2F0C move.l -[A7], A4 // end alternate branch 0000136C-00001372 fn0000136C: // (misaligned) 0000136E 0000 2F0C ori.b D0, 0xC 00001372 286E 0008 movea.l A4, [A6 + 0x8] 00001376 2054 movea.l A0, [A4] 00001378 2248 movea.l A1, A0 0000137A 2029 000A move.l D0, [A1 + 0xA] 0000137E D0A8 0006 add.l D0, [A0 + 0x6] 00001382 2D40 000C move.l [A6 + 0xC], D0 00001386 286E FFFC movea.l A4, [A6 - 0x4] 0000138A 4E5E unlink A6 0000138C 2E9F move.l [A7], [A7]+ 0000138E 4E75 rts fn00001390: 00001390 4E56 0000 link A6, 0 00001394 206E 0008 movea.l A0, [A6 + 0x8] 00001398 2050 movea.l A0, [A0] 0000139A 2D68 0006 000C move.l [A6 + 0xC], [A0 + 0x6] 000013A0 4E5E unlink A6 000013A2 2E9F move.l [A7], [A7]+ 000013A4 4E75 rts 000013A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000013A8-000013AC fn000013A8: 000013A8 4E56 FFDA link A6, -0x0026 // end alternate branch 000013A8-000013AC fn000013A8: // (misaligned) 000013AA FFDA .invalid <> 000013AC 2F0C move.l -[A7], A4 000013AE 286E 0008 movea.l A4, [A6 + 0x8] 000013B2 598F subq.l A7, 4 000013B4 2F0C move.l -[A7], A4 000013B6 4EBA FFD8 jsr [PC - 0x28 /* 00001390 */] 000013BA 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 000013BE 486E FFF2 pea.l [A6 - 0xE] 000013C2 486E FFF6 pea.l [A6 - 0xA] 000013C6 3F3C 280E move.w -[A7], 0x280E 000013CA A9EB syscall Pack4/FP68K 000013CC 486E FFF6 pea.l [A6 - 0xA] 000013D0 486E FFEE pea.l [A6 - 0x12] 000013D4 3F3C 1010 move.w -[A7], 0x1010 000013D8 A9EB syscall Pack4/FP68K 000013DA 486E FFEE pea.l [A6 - 0x12] 000013DE 486E FFE4 pea.l [A6 - 0x1C] 000013E2 3F3C 100E move.w -[A7], 0x100E 000013E6 A9EB syscall Pack4/FP68K 000013E8 2054 movea.l A0, [A4] 000013EA 4868 0012 pea.l [A0 + 0x12] 000013EE 486E FFE4 pea.l [A6 - 0x1C] 000013F2 3F3C 1006 move.w -[A7], 0x1006 000013F6 A9EB syscall Pack4/FP68K 000013F8 487A 0038 pea.l [PC + 0x38 /* 00001432, value 0x3FFE8000 */] 000013FC 486E FFE4 pea.l [A6 - 0x1C] 00001400 4267 clr.w -[A7] 00001402 A9EB syscall Pack4/FP68K 00001404 41EE FFE4 lea.l A0, [A6 - 0x1C] 00001408 43EE FFDA lea.l A1, [A6 - 0x26] 0000140C 22D8 move.l [A1]+, [A0]+ 0000140E 22D8 move.l [A1]+, [A0]+ 00001410 32D8 move.w [A1]+, [A0]+ 00001412 486E FFDA pea.l [A6 - 0x26] 00001416 3F3C 0016 move.w -[A7], 0x16 0000141A A9EB syscall Pack4/FP68K 0000141C 486E FFDA pea.l [A6 - 0x26] 00001420 4EAD 289A jsr [A5 + 0x289A /* export_1295 */] 00001424 2D40 000C move.l [A6 + 0xC], D0 00001428 286E FFD6 movea.l A4, [A6 - 0x2A] 0000142C 4E5E unlink A6 0000142E 2E9F move.l [A7], [A7]+ 00001430 4E75 rts 00001432 3FFE move.w <>, <> 00001434 8000 or.b D0, D0 00001436 0000 0000 ori.b D0, 0x0 0000143A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000143C-00001442 fn0000143C: 0000143C 4E56 0000 link A6, 0 00001440 2F0C move.l -[A7], A4 // end alternate branch 0000143C-00001442 fn0000143C: // (misaligned) 0000143E 0000 2F0C ori.b D0, 0xC 00001442 286E 0008 movea.l A4, [A6 + 0x8] 00001446 2054 movea.l A0, [A4] 00001448 2248 movea.l A1, A0 0000144A 2269 000E movea.l A1, [A1 + 0xE] 0000144E 2028 0006 move.l D0, [A0 + 0x6] 00001452 4231 0800 clr.b [A1 + D0] 00001456 558F subq.l A7, 2 00001458 2F0C move.l -[A7], A4 0000145A 4EBA 007C jsr [PC + 0x7C /* 000014D8 */] 0000145E 1D5F 000C move.b [A6 + 0xC], [A7]+ 00001462 286E FFFC movea.l A4, [A6 - 0x4] 00001466 4E5E unlink A6 00001468 2E9F move.l [A7], [A7]+ 0000146A 4E75 rts fn0000146C: 0000146C 4E56 0000 link A6, 0 00001470 2F0C move.l -[A7], A4 00001472 286E 0008 movea.l A4, [A6 + 0x8] 00001476 2054 movea.l A0, [A4] 00001478 2248 movea.l A1, A0 0000147A 2028 0006 move.l D0, [A0 + 0x6] 0000147E B0A9 0002 cmp.l D0, [A1 + 0x2] 00001482 5CC0 sge D0 00001484 0240 0001 andi.w D0, 0x1 00001488 48C0 ext.l D0 0000148A 1D40 000C move.b [A6 + 0xC], D0 0000148E 286E FFFC movea.l A4, [A6 - 0x4] 00001492 4E5E unlink A6 00001494 2E9F move.l [A7], [A7]+ 00001496 4E75 rts fn00001498: 00001498 4E56 0000 link A6, 0 0000149C 2F0C move.l -[A7], A4 0000149E 286E 0008 movea.l A4, [A6 + 0x8] 000014A2 2054 movea.l A0, [A4] 000014A4 7000 moveq.l D0, 0x00 000014A6 2140 0006 move.l [A0 + 0x6], D0 000014AA 2054 movea.l A0, [A4] 000014AC 2248 movea.l A1, A0 000014AE 2269 000E movea.l A1, [A1 + 0xE] 000014B2 2228 0006 move.l D1, [A0 + 0x6] 000014B6 4A31 1800 tst.b [A1 + D1] 000014BA 6706 beq +0x8 /* 000014C2 */ 000014BC 422E 000C clr.b [A6 + 0xC] 000014C0 600C bra +0xE /* 000014CE */ label000014C2: 000014C2 558F subq.l A7, 2 000014C4 2F0C move.l -[A7], A4 000014C6 4EBA 0010 jsr [PC + 0x10 /* 000014D8 */] 000014CA 1D5F 000C move.b [A6 + 0xC], [A7]+ label000014CE: 000014CE 286E FFFC movea.l A4, [A6 - 0x4] 000014D2 4E5E unlink A6 000014D4 2E9F move.l [A7], [A7]+ 000014D6 4E75 rts fn000014D8: 000014D8 4E56 0000 link A6, 0 000014DC 2F0C move.l -[A7], A4 000014DE 286E 0008 movea.l A4, [A6 + 0x8] 000014E2 2054 movea.l A0, [A4] 000014E4 2248 movea.l A1, A0 000014E6 2028 0006 move.l D0, [A0 + 0x6] 000014EA B0A9 0002 cmp.l D0, [A1 + 0x2] 000014EE 6C18 bge +0x1A /* 00001508 */ label000014F0: 000014F0 2054 movea.l A0, [A4] 000014F2 52A8 0006 addq.l [A0 + 0x6], 1 000014F6 2054 movea.l A0, [A4] 000014F8 2248 movea.l A1, A0 000014FA 2269 000E movea.l A1, [A1 + 0xE] 000014FE 2028 0006 move.l D0, [A0 + 0x6] 00001502 4A31 0800 tst.b [A1 + D0] 00001506 67E8 beq -0x16 /* 000014F0 */ label00001508: 00001508 558F subq.l A7, 2 0000150A 2F0C move.l -[A7], A4 0000150C 4EBA FF5E jsr [PC - 0xA2 /* 0000146C */] 00001510 1D5F 000C move.b [A6 + 0xC], [A7]+ 00001514 286E FFFC movea.l A4, [A6 - 0x4] 00001518 4E5E unlink A6 0000151A 2E9F move.l [A7], [A7]+ 0000151C 4E75 rts 0000151E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001520-00001528 fn00001520: 00001520 4E56 0000 link A6, 0 00001524 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 00001520-00001528 fn00001520: // (misaligned) 00001522 0000 48E7 ori.b D0, 0xE7 00001526 0108 btst A0, D0 00001528 286E 0008 movea.l A4, [A6 + 0x8] 0000152C 2054 movea.l A0, [A4] 0000152E 2E2E 000C move.l D7, [A6 + 0xC] 00001532 9EA8 000A sub.l D7, [A0 + 0xA] 00001536 4A87 tst.l D7 00001538 6C02 bge +0x4 /* 0000153C */ 0000153A 7E00 moveq.l D7, 0x00 label0000153C: 0000153C 2054 movea.l A0, [A4] 0000153E BEA8 0002 cmp.l D7, [A0 + 0x2] 00001542 6D10 blt +0x12 /* 00001554 */ 00001544 2248 movea.l A1, A0 00001546 2368 0002 0006 move.l [A1 + 0x6], [A0 + 0x2] 0000154C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001552 602A bra +0x2C /* 0000157E */ label00001554: 00001554 2054 movea.l A0, [A4] 00001556 2147 0006 move.l [A0 + 0x6], D7 0000155A 2054 movea.l A0, [A4] 0000155C 2248 movea.l A1, A0 0000155E 2269 000E movea.l A1, [A1 + 0xE] 00001562 2028 0006 move.l D0, [A0 + 0x6] 00001566 4A31 0800 tst.b [A1 + D0] 0000156A 660E bne +0x10 /* 0000157A */ 0000156C 558F subq.l A7, 2 0000156E 2F0C move.l -[A7], A4 00001570 4EBA FF66 jsr [PC - 0x9A /* 000014D8 */] 00001574 1D5F 0010 move.b [A6 + 0x10], [A7]+ 00001578 6004 bra +0x6 /* 0000157E */ label0000157A: 0000157A 422E 0010 clr.b [A6 + 0x10] label0000157E: 0000157E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00001584 4E5E unlink A6 00001586 205F movea.l A0, [A7]+ 00001588 504F addq.w A7, 8 0000158A 4ED0 jmp [A0] export_1233: 0000158C 4E56 0000 link A6, 0 00001590 48E7 0018 movem.l -[A7], A3,A4 00001594 266E 000C movea.l A3, [A6 + 0xC] 00001598 286E 0008 movea.l A4, [A6 + 0x8] 0000159C 200B move.l D0, A3 0000159E 6712 beq +0x14 /* 000015B2 */ 000015A0 2053 movea.l A0, [A3] 000015A2 4AA8 0016 tst.l [A0 + 0x16] 000015A6 6604 bne +0x6 /* 000015AC */ 000015A8 214C 0016 move.l [A0 + 0x16], A4 label000015AC: 000015AC 2054 movea.l A0, [A4] 000015AE 214B 0012 move.l [A0 + 0x12], A3 label000015B2: 000015B2 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000015B8 4E5E unlink A6 000015BA 205F movea.l A0, [A7]+ 000015BC 504F addq.w A7, 8 000015BE 4ED0 jmp [A0] export_1234: 000015C0 4E56 0000 link A6, 0 000015C4 2F0C move.l -[A7], A4 000015C6 206E 0008 movea.l A0, [A6 + 0x8] 000015CA 2050 movea.l A0, [A0] 000015CC 2868 0012 movea.l A4, [A0 + 0x12] 000015D0 2F0C move.l -[A7], A4 000015D2 4EBA ECE4 jsr [PC - 0x131C /* 000002B8 */] 000015D6 7000 moveq.l D0, 0x00 000015D8 2D40 0012 move.l [A6 + 0x12], D0 000015DC 286E FFFC movea.l A4, [A6 - 0x4] 000015E0 4E5E unlink A6 000015E2 205F movea.l A0, [A7]+ 000015E4 4FEF 000A lea.l A7, [A7 + 0xA] 000015E8 4ED0 jmp [A0] 000015EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1235: // at 000015EC (misaligned) 000015EE 0000 1D7C ori.b D0, 0x7C /* '|' */ 000015F2 0001 000C ori.b D1, 0xC 000015F6 4E5E unlink A6 000015F8 2E9F move.l [A7], [A7]+ 000015FA 4E75 rts export_1236: 000015FC 4E56 0000 link A6, 0 00001600 206E 0008 movea.l A0, [A6 + 0x8] 00001604 2050 movea.l A0, [A0] 00001606 7000 moveq.l D0, 0x00 00001608 2140 0012 move.l [A0 + 0x12], D0 0000160C 4E5E unlink A6 0000160E 2E9F move.l [A7], [A7]+ 00001610 4E75 rts 00001612 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1237: // at 00001614 (misaligned) 00001616 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000161A 2E9F move.l [A7], [A7]+ 0000161C 4E75 rts 0000161E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1238: // at 00001620 (misaligned) 00001622 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001626 2E9F move.l [A7], [A7]+ 00001628 4E75 rts 0000162A 0000 .incomplete